package web;

import javax.annotation.PostConstruct;

import org.springframework.context.annotation.Scope;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.stereotype.Component;

import entity.Usuario;

@Component
@Scope("request")
public class AutenticacaoMBean extends BaseManagedBean {

	private Usuario usuario;

	@PostConstruct
	public void init() {
		usuario = (Usuario) SecurityContextHolder.getContext()
				.getAuthentication().getPrincipal();
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

}
